Student Program Classification Using Gated Graph Attention Neural Network
نویسندگان
چکیده
Source code mining has received increasing attention, among which classification plays a significant role in understanding and automatic coding. Most source efforts aim at the of projects, are usually large standardized, but less for student programs. There two differences between project codes On one hand, some work on is based relatively single information, far from enough Because programs small, makes them contain information. Consequently, it necessary to mine as much information possible other variable or function naming structure irregular, compared with projects. To learn programs, we proposed Graph Neural Network (GNN) model, integrates data flow call Abstract Syntax Tree (AST), applies an improved GNN model integrated graph achieve state-of-art program accuracy. The experiment results have shown that can classify accuracy over 97%.
منابع مشابه
Gated Graph Sequence Neural Networks
Graph-structured data appears frequently in domains including chemistry, natural language semantics, social networks, and knowledge bases. In this work, we study feature learning techniques for graph-structured inputs. Our starting point is previous work on Graph Neural Networks (Scarselli et al., 2009), which we modify to use gated recurrent units and modern optimization techniques and then ex...
متن کاملMulti-level Gated Recurrent Neural Network for dialog act classification
In this paper we focus on the problem of dialog act (DA) labelling. This problem has recently attracted a lot of attention as it is an important sub-part of an automatic dialog model, which is currently in great demand. Traditional methods tend to see this problem as a sequence labelling task and deal with it by applying classifiers with rich features. Most of the current neural network models ...
متن کاملDocument Modeling with Gated Recurrent Neural Network for Sentiment Classification
Document level sentiment classification remains a challenge: encoding the intrinsic relations between sentences in the semantic meaning of a document. To address this, we introduce a neural network model to learn vector-based document representation in a unified, bottom-up fashion. The model first learns sentence representation with convolutional neural network or long short-term memory. Afterw...
متن کاملscour modeling piles of kambuzia industrial city bridge using hec-ras and artificial neural network
today, scouring is one of the important topics in the river and coastal engineering so that the most destruction in the bridges is occurred due to this phenomenon. whereas the bridges are assumed as the most important connecting structures in the communications roads in the country and their importance is doubled while floodwater, thus exact design and maintenance thereof is very crucial. f...
Cancer Classification Using Neural Network
Naturally, cells in human body grow and divide in a controlled way to produce more cells to maintain health. Cancer affects human body when abnormal cells divide without control and becomes able to invade other tissues. The genetic material (DNA) of these cells becomes damaged or changed that affects normal cell growth and division. Early diagnosis is of considerable significance of the physici...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3063475